body{ background-color: transparent; }
.navs {
    position: relative;
    z-index: 1;
    background-color: rgba(0,0,0,0.1);
    filter: alpha(opacity=20);
}


.navs  .nav-tit { width: 1200px; margin: 0 auto;position: relative; }
.navs span { cursor: pointer; color: #fff; display: inline-block; width: 150px; height: 45px; font-size: 16px; line-height: 45px; text-align: center;  }
.navs .nt-sp1 { color: #fff; background-color: #fcc30b;  }

.new-banner { width: 100%; padding: 0.1px; position: relative;height: 584px; margin-top: -45px; overflow: hidden;  }
.new-banner img { position: absolute; top: -45px; left: 50%;z-index: -1; margin-left: -960px; }
.new-banner p { font-size: 129.41px; color: #fff; text-align: center; margin-top: 109px; }
.new-banner .nb-btn { cursor: pointer;width: 170px; height: 40px; margin: 25px auto; line-height: 40px; border-radius: 20px; text-align: center; background-color: #fcc30b; color: #fff;font-size: 18px; }
.gongxiang {  }
.gongxiang p { font-size: 55px; text-align: center; color: #898989; padding: 75px 0; }
.gongxiang p span { color: #f6390d; }


.newhd { width: 100%; overflow: hidden; margin-top: -45px; }
.cd-popup .cd-popup-container { height: 280px; }
.vip1 { width: 100%;  height: 650px; position: relative; padding: 0.1px; }
.vip1 img { position: absolute; top: -100px; left:50%; margin-left: -960px; z-index: -6; }
.vip1 .vip1-btn,.vip2 .vip2-btn,.vip3 .vip3-btn { display: block; width: 120px; margin: 0 auto;  margin-top: 560px; border-radius: 3px; text-align: center; height: 40px;line-height: 40px; background-color: #fcc30b; color: #7f2604; }
.vip2 { height: 650px; position: relative; padding: 0.1px; }
.vip2 img { position: absolute; top: -20px; left:50%; margin-left: -960px; z-index: -5 }
.vip2 .vip2-btn { cursor: pointer; margin-top: 20px; }
.vip3 { height: 650px; position: relative; padding: 0.1px; margin-top: 170px; }
.vip3 img { position: absolute; top: -20px; left:50%; margin-left: -960px; z-index: -3 }
.vip3 .vip3-btn { margin-top: 555px; }
.vip-tit { width: 100px; margin: 0 auto; height: 86px; text-align: center; margin-top: 400px; }
.vip-tit p { font-size: 14px; color: #727171; }
.vip-tit .vt-fis { font-size: 18px; color: #f6390d; }
.vip-tit .vt-fis span { font-size: 60px; }
.vip2 ul { overflow: hidden; width: 280px; margin: 0 auto; margin-top: 40px; height: 60px; padding: 20px 40px; border: 1px dashed #dcdcdc; }
.vip2 ul li { font-size: 14px; color: #727171; }
.vip2 ul .lil { float: left; }
.vip2 ul .lir { float: right; }
.vip2 ul .lil .vip-txt,.vip2 ul .lir .vip-txt { font-size: 18px; color: #727171; }
.vip2 ul .lil .vip-txt span,.vip2 ul .lir .vip-txt span { font-size: 32px; }




.new-line { display: none; }
.new-line .nl-banner { width: 100%; margin-top: -45px; font-size: 0; background-color: #eeeeee; position: relative;height: 548px; overflow: hidden }
.new-line .nl-banner img { position: absolute; top:0; left: 50%; margin-left: -960px; }
.new-line .nwl1 { height: 990px; padding: 0.1px; }
.new-line div p { text-align: center; width: 1200px; margin: 70px auto; position: relative; }
.new-line .nwl2 { height: 545px; padding: 0.1px; background-color: #f1f1f1; }
.new-line .nwl3 { height: 985px; padding: 0.1px; }
.new-line .nwl4 { height: 735px; padding: 0.1px; background-color: #f1f1f1; }

.new-line .nwl4 {  }
.nwl4-btn { cursor: pointer;position: absolute; left: 465px; bottom: -156px; width: 265px; height: 55px; font-size: 24px; text-align: center; line-height: 55px; background-color: #f6390d; border-radius: 5px; color: #fff; }
.nwl2-btn { cursor: pointer;position: absolute; left: 525px; bottom: -120px; width: 150px;height: 40px; text-align: center; line-height: 40px; font-size: 18px;background-color: #e7e6e6; color: #333333;border-radius: 20px; }

/* 弹出 */
.al-load {
    display: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    background-color: rgba(0,0,0,0.5);
    z-index: 999;
}
.show-tit {
    width: 400px;
    height: 200px;
    margin: 270px auto;
    border-radius: 5px;
    background-color: #ffffff;
}
.sh-ptit {
    font-size: 18px;
    color: #3e3a39;
    padding: 10px 0 10px 30px ;
    position: relative;
    border-bottom: 1px solid #efefef;
}
.sh-ptit img {
    cursor: pointer;
    position: absolute;
    top: 10px;
    right: 10px;
}
.sh-cont {
    font-size: 18px;
    text-align: center;
    color: #3e3a39;
    margin-top: 30px;
}
.sh-btn {
    cursor: pointer;
    width: 150px;
    height: 40px;
    margin: 0 auto;
    margin-top: 30px;
    text-align: center;
    line-height: 40px;
    border-radius: 3px;
    font-size: 16px;
    color: #fff;
    background-color: #f6390d;
}

/* newfinal */
.mod-nfban {
    width: 100%;
    height: 650px;
    overflow: hidden;
}
.nfl-banner {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}
.nfl-banner img{
    width: 1920px;
    height: 650px;
    position: absolute;
    top: 0;
    left: 50%;
    margin-left: -960px;
}
.mod-nfl {
    width: 100%;
    padding: 0.1px;
    margin-top: -120px;
    background: url(../img/newhead/nfl_bg.png) no-repeat;
    background-size: 1920px 100%;
    background-position: 50% 0%;
    position: relative;
    z-index: 20;
}
.mod-nfl p img {
    width: 100%;
    height: 100%;
}
.mod-nfl .mdn-1,.mod-nfl .mdn-2,.mod-nfl .mdn-3 {
    width: 1000px;
    margin: 0 auto;
    margin-top: 210px;
}
.mod-nfl .mdn-2 {
    position: relative;
    height: 915px;
    padding: 0.1px;
}
.ndn-btn-go {
    cursor: pointer;
    width: 800px;
    height: 108px;
    line-height: 108px;
    text-align: center;
    border-radius: 3px;
    font-size: 56px;
    color: #f33535;
    background-image: url(../img/newhead/nfl_btn1.png);
    position: absolute;
    bottom: 235px;
    left: 100px;
}
.ndn-btn-tit {
    text-align: center;
    font-size: 16px;
    color: #b71818;
    margin-top: -200px;
}
.mod-nfl .mdn-3 {
    margin-top: 20px;
}
